package request

// 聊天
type ChatWithAiReq struct {
	SessionID int32  `json:"session_id" form:"session_id"  binding:"required"` // 会话ID
	Message   string `json:"message" form:"message" binding:"required"`        // 问题
	UserID    int32  `json:"user_id" form:"user_id" binding:"required"`        // 用户ID
}

// 获取对话记录
type GetSessionListReq struct {
	UserID int32 `json:"user_id" form:"user_id"` // 用户ID
	Limit  int32 `json:"limit" form:"limit"`     // 限制数量
}

// 获取会话列表
type GetHistoryReq struct {
	UserID    int32  `json:"user_id" form:"user_id"`       // 用户ID
	Limit     int32  `json:"limit" form:"limit"`           // 限制数量
	SessionID string `json:"session_id" form:"session_id"` // 会话ID
}
